<?php

namespace app\adminapi\controller;

use app\common\controller\AdminApi;

/**
 * 用户接口
 */
class User extends AdminApi
{
    protected $noNeedLogin = '';
    protected $noNeedRight = '*';

    /**
     * 用户列表
     */
    public function list()
    {
        $postData = json_decode(request()->getContent(), true);

        // 数据验证
        $result = $this->validate($postData, 'UserList');
        if (true !== $result) {
            // 验证失败 输出错误信息
            $this->error($result);
        }

        $data = \app\common\model\User::getList($postData);
        $this->success('查询成功', $data);
    }

    /**
     * 金豆变动日志
     */
    public function moneylog()
    {
        $postData = json_decode(request()->getContent(), true);

        // 数据验证
        $result = $this->validate($postData, 'MoneyLog');
        if (true !== $result) {
            // 验证失败 输出错误信息
            $this->error($result);
        }

        $data = \app\common\model\MoneyLog::getList($postData);
        $this->success('查询成功', $data);
    }

}
